<?php
/** Абстрактный класс для работы с сущностями */
abstract class Entity {
	/** Уникальный целочисленный идентификатор */
	private $identity;
	/**
	 * Метод, возвращающий уникальный целочисленный идентификатор
	 * @return $this->identity Уникальный целочисленный идентификатор
	 */
	public function getIdentity() {
		return $this->identity;
	}
	/**
	 * Метод, устанавливающий значение уникального целочисленного идентификатора
	 * @param integer $identity Значение уникального целочисленного идентификатора
	 */
	public function setIdentity($identity) {
		$this->identity = (int)$identity;
	}
}
?>